//
//  ZHRTRequestFailureShowViewOrDetail.h
//  ZHRTXinDaiLeague
//
//  Created by 胡志军 on 16/3/17.
//  Copyright © 2016年 胡志军. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
//这是一个请求出错展示的类 或者 展示警告的类
@interface ZHRTRequestFailureShowViewOrDetail : NSObject


/**
 *  这是用来展示数据请求失败的页面
 *
 *  @param view  展示的信息放到哪一个View上面展示
 *  @param target 调用的对象
 *  @param action 调用的方法
 *
 *
 */

+ (void)showRequestFailureForView:(UIView *)view  target:(id)target action:(SEL)action type:(NSInteger)type;




/**
 *  展示错误信息   selfView  信息展示在那个视图上
 *
 *  @param text 信息提示内容
 *  @param selfView 信息展示在那个视图上
 *
 *
 */
+ (void)showViewDetail:(NSString *)text view:(UIView *)selfView;




/**
 *  这是用来显示提醒框信息 并在显示完掉用一个action方法的 一个类方法 （比如：在购买成功后通过显示购买成功  并在显示完之后返回上一页面）
 *
 *  @param text 信息提示内容
 *  @param selfView 信息展示在那个视图上
 *  @param target 调用的对象 self
 *  @param action 调用的方法
 */
//+ (void)showViewDetail:(NSString *)text view:(UIView *)selfView target:(id)target action:(SEL)action;

// 等待加载动画 gif
+ (void)showProgressHUDWithInView:(UIView *)view type:(NSInteger)type;

// 无消息
+ (void)showNoDataForView:(UIView *)view imageNamed:(NSString *)imageNamed text: (NSString *)text type:(NSInteger)type;

//展示失败 无银行卡
+ (void)showNoDataForView:(UIView *)view bigImage:(NSString *)bigImage text:(NSString *)text btnImage:(NSString *)btnImage target:(id)target action:(SEL)action type:(NSInteger)type;
@end
